an extraordinary, excellent thing - French English Dictionary